array of heliostats - Español Inglés Diccionario